/**   
 * Copyright © 2016 公司名. All rights reserved.
 * 
 * @Title: ICartDao.java 
 * @Prject: LianniuWeb
 * @Package: com.lianniu.web.buyerProduct.dao
 * @Description: TODO
 * @author: lzz   
 * @date: 2016年9月2日 上午11:38:00 
 * @version: V1.0   
 */
package com.lianniu.web.buyerProduct.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import com.lianniu.web.buyerProduct.model.CartVo;

/** 
 * @ClassName: ICartDao 
 * @Description: 购物车数据操作接口
 * @date: 2016年9月2日 上午11:38:00  
 */
@Component("cartDao")
public interface ICartDao {
    
    int insert(CartVo cartVo);
    
    List<CartVo> getCartListPager(Map<String, Object> map);
    List<CartVo> getCartList(String userId);
    int getCartCount(@Param("userId")String userId);
    
    int delete(String[] cartIds);
    
    int updateSum(CartVo cartVo);
    
    boolean isExists(@Param("supplyAreaID")String supplyAreaID);
    
    CartVo getCartBySkuId(@Param("userId")String userId,@Param("skuId")String skuId);
}
